Schema Changes from V6.1 through V7.0

The table below specifies elements added in schema versions 6.1, 6.2, and 7.0.

TABLE 1-4 New Elements V6.1 to V7.0

New Element

Parent of

Child of

Comments

shipToAddress

name

addressLine1

addressLine2

addressLine3

city

state

zip

country

email

phone

authorization

captureGivenAuth

sale

 

billMeLaterRequest

bmlMerchantId

bmlProductType

itemCategoryCode

termsAndConditions

preapprovalNumber

virtualAuthentication
KeyPresenceIndicator

virtualAuthenticationKeyData

authorizationSourcePlatform

authorization

credit

captureGivenAuth

sale

Used for BML transactions

customerIpAddress

 

cardholderAuthenication

Added to cardholderAuthentica tion for BML transactions

authenticatedByMerchant

 

cardholderAuthentication

Added to cardholderAuthentica tion for BML transactions

customerInfo

ssn

dob

customerRegistrationDate

customerType

incomeAmount

employerName

customerWorkTelephone

residenceStatus

yearsAtResidence

yearsAtEmployer

authorization

sale

Used to define customer information for BML transactions

ssn

 

customerInfo

Used to define customer information for BML transactions

dob

 

customerInfo

Used to define customer information for BML transactions

customerRegistrationDate

 

customerInfo

Used to define customer information for BML transactions

customerType

 

customerInfo

Used to define customer information for BML transactions

incomeAmount

 

customerInfo

Used to define customer information for BML transactions

employerName

 

customerInfo

Used to define customer information for BML transactions

customerWorkTelephone

 

customerInfo

Used to define customer information for BML transactions

residenceStatus

 

customerInfo

Used to define customer information for BML transactions

yearsAtResidence

 

customerInfo

Used to define customer information for BML transactions

yearsAtEmployer

 

customerInfo

Used to define customer information for BML transactions

billMeLaterResponseData

bmlMerchantId

creditLine

addressIndicator

authorizationResponse

saleResponse

The following elements are unused children of the billMeLaterResponseD ata element:

approvedTermsCode loanToValueEstimator promotionalCodeOffer riskEstimator

riskQueueAssignment

bmlMerchantId

 

billMeLaterResponseData

BML info

creditLine

 

billMeLaterResponseData

BML info

addressIndicator

 

billMeLaterResponseData

BML info

deliveryType

 

enhancedData

Enum Values:

CNC DIG PHY SVC

TBD

payPalOrderComplete

 

capture

sale

Used to indicate final capture against a PayPal order.

accountInformation

type

number

authorizationResponse

saleResponse

 

authReversal

litleTxnId

amount

litleOnlineRequest

batchRequest

New transaction type for Visa, MasterCard, and Discover

authReversalResponse

litleTxnId

orderId

response

responseTime

message

postDate (Online only)

litleOnlineResponse

batceResponse

Response message for Auth reversal transactions

amexAggregatorData

sellerId

sellerMerchantCategoryCode

authorization captureGivenAuth

credit

forceCapture

sale

For use by merchant designated as an Aggregator by Amex

sellerId

 

amexAggregatorData

For use by merchant designated as an Aggregator by Amex

sellerMerchantCategoryCode

 

amexAggregatorData

For use by merchant designated as an Aggregator by Amex

allowPartialAuths

 

authorization

sale

Used to allow authorizations for less than the requested amount.

recyclingRequest

recycleBy

recycleId (added in February 2012)

authorization

sale

Note: This control and its child was added in December 2011 without a revision to the schema version. If you coded to V6.2 (or any 6.x version) prior to December 2011, you must modify your coding to take advantage of this control.

recycleBy

 

recyclingRequest

Used to indicate who merchant or Worldpay) controls recycling of the transaction should it be declined. Also determines where the transaction is counted for the purposes of A/B testing.

recycleId

 

recyclingRequest

Can be used as an alternate to <orderId> in the recycling signature.

Note: This identifier was added to V6.2 in February 2012 without a revision to the schema version. If you coded to V6.2 prior to February 2012, you must modify your coding to take advantage of this element.

recycling

recycleEngineActive

(added in February 2012)

authorizationResponse

saleResponse

 

recycleEngineActive

 

recycling

Note: This flag was added to V6.2 in February 2012 without a revision to the schema version. If you coded to V6.2 prior to February 2012, you must modify your coding to take advantage of this element.

recycling

creditLitleTxnId

voidResponse

Contains a child element providing the Worldpay transaction Id of an associated credit transaction (see below).

Note: This element was added to V6.2 in January 2013 without a revision to the schema version. If you coded to V6.2 prior to January 2013, you must modify your coding to take advantage of this element.

creditLitleTxnId

 

recycling

The Vantiv transaction Id of the credit transaction automatically issued by the system when you use a Void transaction to halt the Recycling Engine, but the transaction is already approved and captured. (Auto-refund option must be enabled.)

 

Other schema changes:

  • enhancedData element was added to authorization request transactions (V6.1)

  • numAuthReversals and authreversalAmount attributes added to batchRequest (V6.2)

  • customBilling element was removed from the Capture transaction and added to the Authorization transaction (V7)

  • In schema version 7 the namespace (xmlns=) changed to http://www.litle.com/schema